widget: Unref previous transform
authorTimm Bäder <mail@baedert.org>
Sat, 6 Jul 2019 08:26:11 +0000 (10:26 +0200)
committerTimm Bäder <mail@baedert.org>
Sun, 7 Jul 2019 05:24:00 +0000 (07:24 +0200)
gtk/gtkwidget.c

index 42ba75037581fe85d624c22573a611cabe7a7b64..880b2c619d8833082f48fddfbe77514917ae8a15 100644 (file)
@@ -4468,6 +4468,7 @@ gtk_widget_allocate (GtkWidget    *widget,
   if (adjusted.x || adjusted.y)
     transform = gsk_transform_translate (transform, &GRAPHENE_POINT_INIT (adjusted.x, adjusted.y));
 
+  gsk_transform_unref (priv->transform);
   priv->transform = transform;
 
   if (priv->surface_transform_data)